home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / os-includeppc / inline / rexxsyslib.h < prev    next >
C/C++ Source or Header  |  1997-04-14  |  2KB  |  55 lines

  1. /* Automatically generated header! Do not edit! */
  2.  
  3. #ifndef _INLINE_REXXSYSLIB_H
  4. #define _INLINE_REXXSYSLIB_H
  5.  
  6. #ifndef __INLINE_MACROS_H
  7. #include <inline/macros.h>
  8. #endif /* !__INLINE_MACROS_H */
  9.  
  10. #ifndef REXXSYSLIB_BASE_NAME
  11. #define REXXSYSLIB_BASE_NAME RexxSysBase
  12. #endif /* !REXXSYSLIB_BASE_NAME */
  13.  
  14. #define ClearRexxMsg(msgptr, count) \
  15.     LP2NR(0x9c, ClearRexxMsg, struct RexxMsg *, msgptr, a0, unsigned long, count, d0, \
  16.     , REXXSYSLIB_BASE_NAME)
  17.  
  18. #define CreateArgstring(string, length) \
  19.     LP2(0x7e, UBYTE *, CreateArgstring, UBYTE *, string, a0, unsigned long, length, d0, \
  20.     , REXXSYSLIB_BASE_NAME)
  21.  
  22. #define CreateRexxMsg(port, extension, host) \
  23.     LP3(0x90, struct RexxMsg *, CreateRexxMsg, struct MsgPort *, port, a0, UBYTE *, extension, a1, UBYTE *, host, d0, \
  24.     , REXXSYSLIB_BASE_NAME)
  25.  
  26. #define DeleteArgstring(argstring) \
  27.     LP1NR(0x84, DeleteArgstring, UBYTE *, argstring, a0, \
  28.     , REXXSYSLIB_BASE_NAME)
  29.  
  30. #define DeleteRexxMsg(packet) \
  31.     LP1NR(0x96, DeleteRexxMsg, struct RexxMsg *, packet, a0, \
  32.     , REXXSYSLIB_BASE_NAME)
  33.  
  34. #define FillRexxMsg(msgptr, count, mask) \
  35.     LP3(0xa2, BOOL, FillRexxMsg, struct RexxMsg *, msgptr, a0, unsigned long, count, d0, unsigned long, mask, d1, \
  36.     , REXXSYSLIB_BASE_NAME)
  37.  
  38. #define IsRexxMsg(msgptr) \
  39.     LP1(0xa8, BOOL, IsRexxMsg, struct RexxMsg *, msgptr, a0, \
  40.     , REXXSYSLIB_BASE_NAME)
  41.  
  42. #define LengthArgstring(argstring) \
  43.     LP1(0x8a, ULONG, LengthArgstring, UBYTE *, argstring, a0, \
  44.     , REXXSYSLIB_BASE_NAME)
  45.  
  46. #define LockRexxBase(resource) \
  47.     LP1NR(0x1c2, LockRexxBase, unsigned long, resource, d0, \
  48.     , REXXSYSLIB_BASE_NAME)
  49.  
  50. #define UnlockRexxBase(resource) \
  51.     LP1NR(0x1c8, UnlockRexxBase, unsigned long, resource, d0, \
  52.     , REXXSYSLIB_BASE_NAME)
  53.  
  54. #endif /* !_INLINE_REXXSYSLIB_H */
  55.